package com.ssy.lingxi.member.merchant.api.model.vo.inner.request;

import com.ssy.lingxi.member.merchant.api.model.vo.inner.response.MemberSalesChannelCountQueryVO;

import java.util.List;

/**
 * 得到业务员及下级会员，用在报表服务定时任务-个人业绩统计表
 * @author 郑小翠
 * @version 2.02.18
 * @date 2022-03-30
 */
public class MemberSalesReportOrderCountFeignVO {

    /**
     * 会员Id
     */
    private Long memberId;

    /**
     * 角色Id
     */
    private Long roleId;

    /**
     * 业务员Id
     */
    private Long memberUserId;

    /**
     * 下级会员
     */
    private List<MemberSalesChannelCountQueryVO> memberSalesChannelQueryVO;

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public Long getMemberUserId() {
        return memberUserId;
    }

    public void setMemberUserId(Long memberUserId) {
        this.memberUserId = memberUserId;
    }

    public List<MemberSalesChannelCountQueryVO> getMemberSalesChannelQueryVO() {
        return memberSalesChannelQueryVO;
    }

    public void setMemberSalesChannelQueryVO(List<MemberSalesChannelCountQueryVO> memberSalesChannelQueryVO) {
        this.memberSalesChannelQueryVO = memberSalesChannelQueryVO;
    }

    @Override
    public String toString() {
        return "MemberSalesReportOrderCountFeignVO{" +
                "memberId=" + memberId +
                ", roleId=" + roleId +
                ", memberUserId=" + memberUserId +
                ", memberSalesChannelQueryVO=" + memberSalesChannelQueryVO +
                '}';
    }
}